#include <stdio.h>
#include <unistd.h>

void parent_code(int delay) {
    sleep(delay);  //让子进程先结束，产生僵尸进程
}

int main() {
    pid_t pid;
    int status;
    pid = fork();
    if (pid == 0);  //子进程什么都不做，尽快结束
    if (pid > 0) parent_code(100000);  //父进程睡眠足够长，可通过命令查看僵尸进程信息
    return 0;  //补充main函数返回值（原代码未写，标准C程序需要）
}
